package mysql8学习.初级.第17章_触发器;

/**
 * 在实际开发中，我们经常会遇到这样的情况：
 *  有 2 个或者多个相互关联的表，如`商品信息`和`库存信息`分别存放在 2 个不同的数据表中，
 *  我们在添加一条新商品记录的时候，为了保证数据的完整性，必须同时在库存表中添加一条库存记录。
 *
 * 这样一来，我们就必须把这两个关联的操作步骤写到程序里面，而且要用`事务`包裹起来，
 * 确保这两个操作成为一个`原子操作`，要么全部执行，要么全部不执行。
 * 要是遇到特殊情况，可能还需要对数据进行手动维护，这样就很`容易忘记其中的一步`，导致数据缺失。
 *
 * 这个时候，咱们可以使用触发器。
 * **你可以创建一个触发器，让商品信息数据的插入操作自动触发库存数据的插入操作。**
 * 这样一来，就不用担心因为忘记添加库存数据而导致的数据缺失了。
 *
 */
public class A_为什么用触发器 {
}
